﻿@charset "utf-8";
/* CSS Document */
/**common**/
*{ margin:0; padding:0;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { margin:0; padding:0; font:14px/1.5 Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
body {min-width: 1200px;}
table,td,tr,th { border-collapse: collapse; border-spacing: 0; font-size:14px;}
ol,ul {list-style:none;}
li { list-style-type:none;}
img { vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6 { font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i { font-weight:normal; font-style:normal;}
.clear { clear:both; *zoom:1;}
.clear:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {text-decoration:none;font:14px/1.5 Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif; color:#333;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}
.midmarg{ width:96%; max-width:1200px; margin:0 auto;}

/* 设置滚动条的样式 */
::-webkit-scrollbar { width:4px;}/* 滚动槽 */
::-webkit-scrollbar-track { background-color:#f0f0f0; border-radius:0px;}/* 滚动条滑块 */
::-webkit-scrollbar-thumb { background-color:#0a1a3e;}
::-webkit-scrollbar-thumb:window-inactive { background-color:#0a1a3e;}

#clear { clear: both; }
/*浮动样式*/
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clearfix:after { content: '.'; clear: both; display: block; height: 0; visibility: hidden; line-height: 0px; }
.clearfix { zoom: 1 }
/*宽度样式*/
.w1200 {width: 1200px; margin: 0 auto;}
/* 多个左滚动 - 图片- 公用类 */
.leftLoop { overflow: hidden; position: relative; width: 1200px; }
.leftLoop .bd { padding: 10px 0; }
.leftLoop .bd ul { overflow: hidden; zoom: 1; }
.leftLoop .bd ul li { margin: 0 10px; text-align: center; float: left; _display: inline; overflow: hidden; }

/*头部*/
.header .h-top{line-height: inherit;height: 120px;}
.header .h-top .logo{float: left; margin-top: 10px;}
.logoText{float: left;margin-left: 30px;padding-left: 40px;border-left: 1px solid #eeeeee;height: 60px;line-height: 56px;margin-top: 22px;}
.headRight{float: right;height: 100%;overflow: hidden;}
.hotLine{background: url(../images/tel.png) no-repeat left center;height: 49px;padding-left: 60px;margin-top: 35px;font-size: 16px;color: #666666;font-weight: bold;}
.hotLine span{font-size: 26px;color: #666;font-family: Arial;}

.header .nav { height: 52px; position: relative; z-index: 1000;color: #fff; background-color: #333;background-color: #ff7f04;}
.header .nav li {float:left; position:relative;border-right: 1px solid rgba(231, 229, 229, 0.2);}
.header .nav li.nav_active,.header .nav li:hover {background-color: #f79e04;}
.header .nav a{color: #fff;height: 52px; line-height: 52px;font-size: 16px;}
.header .nav li a {display: block;padding: 0 44px;}
.header .nav li dl { display: none;color: #fff;background-color: #333;background-color: rgba(255, 127, 4, 0.8);font-size: 14px; text-align:center; width:100%; position:absolute;}
.header .nav li:hover dl{ display:block;}
.header .nav li dl dd a {height: 45px;line-height: 45px;display: block; border-bottom: 1px solid rgba(231, 229, 229, 0.2); padding-top: 0px; padding-bottom: 0px; color:14px;}
.header .nav li dl dd:hover{background-color:#f79e04;}

/*----宽屏*banner----*/
#banner_big { width: 100%; height: 550px; background: none; clear: both; position: relative; z-index: 99; }
#banner_big .swiper-container1 { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
#banner_big .swiper-container1 .swiper-slide { background-size:1920px 500px; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
/*分页器*/
#banner_big .swiper-container1 .swiper-pagination { width:100%; height:10px; overflow:hidden; margin:0; padding:0; left:0; bottom:20px!important;}
#banner_big .swiper-container1 .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px; margin:0 5px!important; border-radius:50%; opacity:0.5; background-color:#f79e04;}
#banner_big .swiper-container1 .swiper-pagination .swiper-pagination-bullet-active { opacity:1;}
#banner_big .swiper-container1 .swiper-button-prev, .swiper-container1 .swiper-button-next { width:48px!important; height:48px!important; top:50%!important; margin:-24px 0 0!important;}
#banner_big .swiper-container1 .swiper-button-prev { background:url(../images/prev01.png) center center no-repeat; background-size:48px 48px; left:0;}
#banner_big .swiper-container1 .swiper-button-next { background:url(../images/next01.png) center center no-repeat; background-size:48px 48px; right:0;}
/*----宽屏*结束----*/

/*主营and搜索*/
.s_bj { height: 61px; overflow: hidden;font-family: "Microsoft Yahei";background: #efefef;}
.search {overflow: hidden;}
.s_inp01 {position: relative;margin-top: 13px;}
.inp01 {width: 258px;height: 34px;line-height: 34px; color: #aeaeae;font-size: 14px;float: left;font-family: "Microsoft Yahei"; border: 1px solid #dadada;
border-right-color: rgb(218, 218, 218);border-right-style: solid;border-right-width: 1px;padding-left: 17px; border-radius: 20px;background: #fff;}
.inp02 {background: url(../images/t_btn1.png) no-repeat; width: 37px; height: 36px; position:absolute; right:10px; border:0;}
.search p {width: 750px;color: #040405; line-height: 61px; font-size: 14px; max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.search p a:hover{color: #ff7f04;}

/*首页产品展示*/
.m-tt {position: relative;height: 60px;width: 430px; margin: 0 auto; padding: 55px 0 40px;}
.m-tt .title {background-color: #ffffff;width: 100%; text-align:center;}
.m-tt .title p:nth-child(1) {font-size: 28px;color: #333;}
.m-tt .title p:nth-child(2) {font-size: 16px; color: #666;}
.m-tt .t_xt, .m-tt .t_xt1 { position: absolute; top: 75px;height: 1px;width: 85px;border-bottom: 1px solid #9F9F9F;}
.m-tt .t_xt {left: 50px;}
.m-tt .t_xt1 {right: 50px;}
.h-screen1 .h-side {font-size: 0;margin-top: 5px; text-align:center;}
.h-screen1 .h-side a {display: inline-block;padding: 0 20px;margin: 0 5px;border: 1px solid #BFC0C0;height: 40px;line-height: 40px;font-size: 16px; border-radius: 5px;margin-bottom: 10px;}
.h-screen1 .h-side a:hover, .h-screen1 .h-side a:nth-of-type(1) { color: #FFF; background: url(../images/h_cate_bj.png) no-repeat center;background-size: auto; background-size: cover; border-color: transparent;}	
.lyIdxPro_list { width:100%; height:auto; margin:0 auto; padding:0;min-height: 250px;}
.lyIdxPro_list ul li { width:23%; height:auto; margin:30px 2.5% 0 0; padding:0; background-color:#fff; border:1px solid #dfdfdf; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxPro_list ul li:nth-child(4n+4) { margin-right:0;}
.lyIdxPro_list ul li:hover { border:1px solid #ff7f04;}
.lyIdxPro_list ul li .lyIdxPro_img { width:100%; height:244px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
.lyIdxPro_list ul li .lyIdxPro_img a img.idxPro_img { display:block; max-width:96%; max-height:96%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxPro_list ul li:hover .lyIdxPro_img a img.idxPro_img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.lyIdxPro_list ul li .lyIdxPro_img a i.idxPro_mask { display:none; width:100%; height:100%; overflow:hidden; margin:0; padding:0; /*background:#ff7f04 url(../images/eye.png) center center no-repeat;*/ position:relative; left:0; top:0; z-index:2;}
.lyIdxPro_list ul li:hover .lyIdxPro_img a i.idxPro_mask { display:block;}

.lyIdxPro_list ul li .lyIdxPro_text { padding:10px 10px;}
.lyIdxPro_list ul li .lyIdxPro_text a.lyIdxPro_name { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:16px; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0 0 8px;}
.lyIdxPro_list ul li:hover .lyIdxPro_text a.lyIdxPro_name { color:#ff7f04;}
.lyIdxPro_list ul li .lyIdxPro_text em { display:block; width:48px; height:3px; overflow:hidden; margin:0 0 10px; padding:0; background-color:#ff7f04;}
.lyIdxPro_list ul li .lyIdxPro_text p { width:100%; height:44px; overflow:hidden; line-height:22px; color:#999; font-size:14px; text-align:justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin:0 auto; padding:0;}

/*首页案例展示*/
.h-screen2{width: 1200px;margin: 0 auto;}
.h-screen2 .slider_p {height: 448px; overflow:hidden;}
.h-screen2 #demo {width: 1200px;height: 448px;margin: 0 auto;}
.h-screen2 #demo li:nth-of-type(1) img {
  transform: translate(-210px); }
.h-screen2 #demo li:nth-of-type(2) img {
  transform: translate(-180px); }
.h-screen2 #demo li:nth-of-type(3) img {
  transform: translate(-299px); }
.h-screen2 #demo li:nth-of-type(4) img {
  transform: translate(-299px); }
.h-screen2 #demo li:nth-of-type(5) img {
  transform: translate(-299px); }
.h-screen2 #demo img {max-width: 100%; max-height:100%;}
.h-screen2 #demo li {float: left;position: relative; width: 179px; height: 100%;overflow: hidden;cursor: pointer;transition: 0.5s;opacity: 0.5;transform-origin: bottom;
  border-right: 1px solid #fff; }
.h-screen2 #demo li img { transition: 1.2s; }
.h-screen2 #demo li a {display: block;width: 479px; height: 448px; display:flex;justify-content:center;align-items:center;}
.h-screen2 #demo li div.text {display: none;opacity: 1;position: absolute;bottom: 0;left: 0; width: 100%;background: #ff7f04 url(../images/goods_n_ico2.png) no-repeat 445px 18px;line-height: 50px;height: 50px;text-indent: 2em; font-size: 16px;color: #FFf; }
.h-screen2 #demo li.active {cursor: pointer;opacity: 1; z-index: 3;width: 479px; }
.h-screen2 #demo li.active img {transform: translate(0px); }
.h-screen2 #demo li.active div {display: block; }
.h-screen2 #demo li:nth-of-type(1) { transform-origin: bottom left; }
.h-screen2 #demo li:nth-of-type(5) {transform-origin: bottom right; }
.h-screen2 .h-more { margin-top: 40px;text-align: center; }
.h-screen2 .h-more a { border: 1px solid #ff7f04;font-size: 16px;color: #ff7f04; width: 163px; height: 43px;line-height: 43px; text-align: center; }
.h-screen2 .h-more a::before {background: #ff7f04; color: #FFFFff !important; }
.h-screen2 .h-more a:hover {color: #FFFFff; }

/*首页推荐产品*/
.picScroll-left .swiper-container2 { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.picScroll-left .swiper-container2 .swiper-slide {}
.picScroll-left .swiper-container2 .swiper-slide .proimg_bk{display:block;height:223px;border:1px solid #DDDDDD;text-align:center;}
.picScroll-left .swiper-container2 .swiper-slide .proimg_bk .proimg{display:block; width:100%; height:223px; position:relative; overflow:hidden;}
.picScroll-left .swiper-container2 .swiper-slide .proimg_bk .proimg img{ display:block; position:absolute; margin:auto; left:0; right:0; bottom:0; top:0;max-width:90%;max-height:90%;transition: all 0.6s;}
.picScroll-left .swiper-container2 .swiper-slide p a{display:block;text-align:center;height:40px;line-height:40px;padding-top:10px;color:#555;font-size:15px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.picScroll-left .swiper-container2 .swiper-slide:hover .proimg_bk{border:1px solid #ff7f04;}
.picScroll-left .swiper-container2 .swiper-slide:hover p a{color:#ff7f04;}
.picScroll-left .swiper-container2 .swiper-slide:hover .proimg img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}

/*首页关于我们*/
  .h-screen3 .about_text {width: 550px; background-color: #f6f6f6;padding: 30px 25px;height: 310px; float:left;}
  .h-screen3 .about_text .tt {font-size: 20px; font-weight: bold;color: #ff7f04; }
  .h-screen3 .about_text .text {color: #333;line-height: 28px;height: 220px;overflow: hidden;margin: 15px 0; }
  .h-screen3 .about_text .but a {border: 1px solid #ff7f04;color: #ff7f04;width: 115px;height: 34px;line-height: 34px;text-align: center; }
  .h-screen3 .about_text .but a::before {background: #ff7f04;color: #FFFFff !important; }
  .h-screen3 .about_text .but a:hover {color: #FFFFff; }
  .h-screen3 .about_cate {width: 600px; float:left; }
  .h-screen3 .about_cate li { width: 200px; height: 185px; background-color: #ff7f04;color: #FFF; float:left;}
  .h-screen3 .about_cate li a{color: #FFF;}
  .h-screen3 .about_cate li:hover { background-color: #f79e04; }
  .h-screen3 .about_cate li .tt {font-size: 18px;padding: 25px 20px 0; }
  .h-screen3 .about_cate li .xt {margin: 12px 20px 15px;width: 40px; height: 3px; background-color: #FFF; }
  .h-screen3 .about_cate li .txt { line-height: 24px; padding: 0 24px;height: 72px;overflow: hidden; }
  .hvr-sweep-to-right { display:inline-block;vertical-align:middle;
 -webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;
 -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-sweep-to-right:before { content:"";position:absolute;z-index:-1;top:0;left:0;right:0; bottom:0; background:#2098D1;-webkit-transform:scaleX(0);
 transform:scaleX(0); -webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform; transition-property:transform;
 -webkit-transition-duration:.3s; transition-duration:.3s; -webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-sweep-to-right:active::before, .hvr-sweep-to-right:focus::before, .hvr-sweep-to-right:hover::before {-webkit-transform: scaleX(1); transform: scaleX(1);}

/*首页技术文章*/
.h-screen4 {margin-bottom: 50px;overflow: hidden; }
.h-screen4 a:hover {color: #ff7f04; }
.h-screen4 .news-left { width: 575px; margin-right: 25px; float:left;border: 1px solid #dfdfdf;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding: 10px 10px 15px 10px; min-height: 300px;}
.h-screen4 .news-left .swiper-slide1 .tt { width: 100%;height: 50px;text-align: left; }
.h-screen4 .news-left .swiper-slide1 .tt a{font-size: 16px;color: #333;line-height: 50px;max-width:70%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; float:left;}
.h-screen4 .news-left .swiper-slide1 .tt span{ float:right; line-height:50px; color:#666;}
.h-screen4 .news-left .swiper-slide1 .tt a:hover{ color:#ff7f04;}
.h-screen4 .news-left .swiper-slide1 .text {color: #666;overflow: hidden;line-height: 24px;height: 45px;}
.h-screen4 .news-left .news_prev, .h-screen4 .news-left .news_next { width: 42px;height: 42px;background: #898888 url(../images/h_tab_lr.png) no-repeat;top: 313px;left: 0; }
.h-screen4 .news-left .news_prev:hover, .h-screen4 .news-left .news_next:hover {background-color: #ff7f04; }
.h-screen4 .news-left .news_prev {background-position: 14px center; }
.h-screen4 .news-left .news_next {left: 42px;background-position: -29px center; }
.h-screen4 .news-left .g-img{ width:100%; height:333px;background: #f6f6f6;position:relative;}
.h-screen4 .news-left .g-img img{ max-width:100%; max-height:100%; position:absolute; margin:auto; top:0; right:0; bottom:0; left:0;}
.h-screen4 .news-right { width: 598px; float:left;min-height: 300px;}
.h-screen4 .news-right li {padding: 15px;border-bottom: 1px dashed #dfdfdf;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.h-screen4 .news-right li:hover{ background:#f6f6f6;}
.h-screen4 .news-right li:hover a,.h-screen4 .news-right li:hover span{color: #ff7f04;}
.h-screen4 .news-right li .r-n-top { height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.h-screen4 .news-right li span{color: #9b9c9c;float: right;}
.h-screen4 .news-right li a { display:block; font-size: 16px; color: #333; font-weight: normal;width: 80%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; float:left;}
.h-screen4 .news-right li .r-n-txt { font-size: 14px;color: #9b9c9c;line-height: 26px;height: 52px;overflow: hidden;}

/* 友情链接 */
.h_link_box {padding-bottom:30px;}
.h_link_box .w1200{border-radius:10px;background:#f6f6f6;margin:0 auto;}
.h_link_box .cate-title {font-size:18px;color:#000000;float:left;width:8%;background:url(../images/link_icon.png) no-repeat 8% 30px;color:#222;padding:30px 0 20px 3%;}
.h_link_box .list {padding:30px 0 20px;float:right;width:88%;}
.h_link_box .list li {padding-right:10px;margin-right:10px;line-height:26px;margin-bottom:10px;}
.h_link_box .list a {display:block;font-size:14px;color:#666666;transition:all .3s;}
.h_link_box .list a:hover {color:#ff7f04;}

/*==========内页样式开始========*/
#contant { width:1200px; margin: 0 auto 40px; min-height: 500px; }
.list_box { margin-top: 40px; overflow: hidden; }
.list_box .box_bt { width: 100%; overflow: hidden; font-size: 14px; border-bottom: 1px solid #efefef; padding-bottom: 5px; margin-bottom: 30px; }
.lift_zuo { width: 290px; float: left; position: relative; }
.n_pro_list .list .hover { background: #ff7f04 url(../images/list_li.png) no-repeat 50px -22px !important; display: block; color: #fff; }
.list_right { float: right; width: 73.5%; }
.list_right2 { width: 100%; }
.list_right2 .pro_photo{ overflow:hidden;}
/*==========商家信息========*/
.list_right .box_sj { width: 415px; height: 200px; border: 1px solid #ccc; margin-top: 20px; margin-right: 14px; }
.pro_details_tongji { text-align: center; width: 100%; border-bottom: 1px dashed #ccc; padding-bottom: 15px; margin-bottom: 15px; font-size: 14px; color: #999; }
.pro_photo h1 { text-align: center; line-height: 50px; font-size: 26px; font-weight: bold; margin-bottom: 5px; }
.pro_photo p { color: #333; }
.n_con { color: #666; font-size: 14px; line-height: 30px; }
.n_con p { line-height: 24px; color: #333; margin-bottom: 5px; padding-left: 15px; padding-right: 15px; color: #666; font-size: 14px; }
.info_news span { float: right; color: #999; font-size: 16px; width: 16%; text-align: right; }
.info_news li { padding: 0 2%; line-height: 50px; background: url(../images/new_li.png) left center no-repeat; overflow: hidden; background: #f1f1f1; margin-bottom: 16px; }
.info_news a { color: #666; font-size: 16px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 80%; float: left; line-height:50px;}
.info_news a:hover { color: #fff; text-decoration: none; }
.info_news li:hover { background: #ff7f04; }
.info_news li:hover a { color: #fff; }
.info_news li:hover span { color: #fff; }
.page { margin-top: 20px; text-align: center; line-height: 30px; height: 30px; margin-bottom: 30px; font-size: 14px; }
.page a { color: #666; }
.page a:hover { color: #ff7f04; }
.box_right { float: right; width: 850px; }
.box_right .box_bt { width: 850px; height: 39px; font-size: 14px; border-bottom: 1px solid #e1e1e1; }
.box_right_title { color: #555; line-height: 38px; font-size: 20px; font-weight: bold; }
.box_right_con { font-size: 14px; }
.box_right_con p { line-height: 34px; color: #666; }
.box_right_con img, box_right_con table { max-width: 100% !important; height: auto !important; }
.bt_text_y { font-size: 14px; line-height: 31px; float: right; min-height: 30px; margin-top: -36px; max-width: 81%; background: url(../images/home.png) left center no-repeat; padding-left: 20px; }
.bt_text_y span { float: right; color: #666; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.bt_text_y span a { color: #666; }
.bt_text_y span a:hover { color: #ff7f04; }
.box_right_con3 { padding: 20px 20px 0 0; }
.box_right_con a, .box_right_con3 a { color: #ff7f04; text-decoration: underline; }
/*==========内页样式结束========*/

/*目录*/
#pro_nav_lb { padding: 20px 0; border: 1px solid #cccccc; border-top: none; }
#pro_nav_lb li { width: 260px; margin: 5px auto 0; line-height: 47px; color: #fff; background: #ff7f04 url(../images/001454_08.png) 230px 16px no-repeat;/* border-bottom:1px solid #ddd; */ }
#pro_nav_lb li a { font-size: 16px; color: #fff; height: 48px; line-height: 48px; padding: 0 20px; width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
#pro_nav_lb .promore {background: #ff7f04 url(../images/001454_08.png) 230px 12px no-repeat;}
#pro_nav_lb .promore a{height: 40px; line-height: 40px;}
#pro_nav_lb li a:hover { color: #fff; }
#pro_nav_lb li.dd_hover a { color: #fff; }
/*---左边目录固定当前状态 ---*/
#pro_nav_lb .twonav { color: #d71922!important; z-index: 1px; margin: 0px; }
#pro_nav_lb li.dd_hover .twonav { color: #fff!important; }
.pro_nav li ul.two_profl { display: block; width: 260px; border-top: none; background-color: #ffffff; }
.pro_nav li ul.two_profl li { border: none; background: none!important; line-height: 30px !important; height: auto!important; overflow: hidden; padding-left: 10px; border-bottom: none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 auto !important; }
.pro_nav li ul.two_profl li a { width: 266px; background: url(../images/icon_04.gif) left 17px no-repeat!important; height: 35px !important; padding: 0 0 0 14px!important; line-height: 40px!important; display: block; color: #333!important; font-size: 14px !important; margin: 0; }
.pro_nav li ul.two_profl li a:hover { color: #333 !important; }
.product { width: 100%; margin: 40px auto 0; clear: both; }
.head { height: 110px; width: 100%; }
.lnav { width: 290px; float: left; border-top: 0; padding-bottom: 20px; }
.lnav .xgwz{padding: 20px 0;border: 1px solid #cccccc; border-top: none;}
.lnav .xgwz li{height:40px; overflow: hidden; padding-left: 10px;}
.lnav .xgwz li a{ background: url(../images/icon_04.gif) left 19px no-repeat;height: 35px;padding: 0 0 0 14px;line-height: 40px;display: block;color: #333;width: 250px;
    overflow: hidden; white-space: nowrap;text-overflow: ellipsis; display: block;}
.lnav .title_b { width: 290px; height: 110px; background-color: #ff7f04; float: left; }
.lnav .title_b .a { font-size: 27px; color: #fff; line-height: 26px; padding-top: 30px; text-align: center; }
.lnav .title_b .b { font-size: 18px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; padding-top: 10px; color: #fff; text-align: center; }
.cont { width: 1200px; margin: 0 auto; clear: both; overflow: hidden; }

/*产品展示*/
#pro_ul { width:100%; height:auto; margin:0 auto; padding:0;min-height: 250px; overflow:hidden;}
#pro_ul li { width:31%; height:auto; margin:30px 3.5% 0 0; padding:0; background-color:#fff; border:1px solid #dfdfdf; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#pro_ul li:nth-child(3n+3) { margin-right:0;}
#pro_ul li:hover { border:1px solid #ff7f04;}
#pro_ul li .lyIdxPro_img { width:100%; height:214px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
#pro_ul li .lyIdxPro_img a img.idxPro_img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
#pro_ul li:hover .lyIdxPro_img a img.idxPro_img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
#pro_ul li .lyIdxPro_img a i.idxPro_mask { display:none; width:100%; height:100%; overflow:hidden; margin:0; padding:0; /*background:#ff7f04 url(../images/eye.png) center center no-repeat;*/ position:relative; left:0; top:0; z-index:2;}
#pro_ul li:hover .lyIdxPro_img a i.idxPro_mask { display:block;}

#pro_ul li .lyIdxPro_text { padding:10px 15px;}
#pro_ul li .lyIdxPro_text a.lyIdxPro_name { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:16px; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0 0 8px;}
#pro_ul li:hover .lyIdxPro_text a.lyIdxPro_name { color:#ff7f04;}
#pro_ul li .lyIdxPro_text em { display:block; width:48px; height:3px; overflow:hidden; margin:0 0 10px; padding:0; background-color:#ff7f04;}
#pro_ul li .lyIdxPro_text p { width:100%; height:44px; overflow:hidden; line-height:22px; color:#999; font-size:14px; text-align:justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin:0 auto; padding:0;}

/*产品详情页放大功能start*/
#container { width: 1100px; margin: 35px auto 10px; height: auto; clear: both; }
.siderightCon { line-height: 24px; margin: 20px 0 0 0px; text-align: left; }
.nypro { width: 40%; height: 360px; float: left; border: 1px solid #efefef; }
.product_bigimg_text { width: 100%; float: left; text-indent: 0em; height: auto; overflow: hidden; padding: 0; line-height: 24px; margin: 0; }
.product_bigimg_text div { line-height: 34px; }
.product_bigimg_text h1 { margin-bottom: 0; border-bottom: 1px solid #efefef; color: #333; font-size: 26px; margin-bottom: 24px; padding: 0 0 10px; color: #ff7f04; font-weight: bold; line-height: 42px; }
.product_bigimg_text .prod-right-title { line-height: 26px; }
.product_bigimg_text .prod-right-title .text1 { line-height: 24px; }
.prod-right-tel { height: 46px; margin-bottom: 20px; margin-top: 20px; overflow: hidden; padding-left: 5px; }
.line { height: 1px; border-bottom: 1px dashed #d7d7d7; clear: both; margin-bottom: 20px; }
.line1 { height: 15px; }
/*产品详情页放大功能end*/

.box_right { float: right; width: 850px; }
.box_right_con3 { padding: 20px 20px 0 0; }
/*article*/
.nei_product_text1 { text-align: center; font-weight: bolder; font-size: 14px; color: #666; }
.nei_product_text2 { text-align: center; border-bottom: 1px dashed #dfdfdf; line-height: 30px; padding: 10px 10px 0; font-size: 13px; }
.nei_product_text3 { padding-top: 20px 10px; }
.product_page { text-align: center; }
.product_page a { text-decoration: none; color: #666; }
.product_page a:hover { text-decoration: underline; }
.n_con img { max-width: 840px }
.product_bigimg_text .text1 { height: 72px; overflow: hidden; padding: 10px; margin-bottom: 14px; background-color: #f8f8f8; }
.product_bigimg_text .text1 p { width: 100%; overflow: hidden; line-height: 25px; text-align: justify; font-size:14px; color:#666;height: 70px; }
.pro_con { padding-bottom: 20px; }
.pro_con, .pro_con p { font-size: 14px; color: #555; line-height: 24px; }
.pro_con { margin-top: 10px; overflow: hidden; }
.pro_con img { display: block; max-width: 100%; height: auto !important; }
.pro_con table { max-width: 100% !important; height: auto !important; margin: 0 !important;}
.sgt_btn { width: 100%; height: 50px; overflow: hidden; margin: 25px auto 0; padding: 0; }
.sgt_btn .sgt_bl, .sgt_btn .sgt_br { display: block; width: 48%; height: 50px; overflow: hidden; line-height: 50px; color: #fff; font-size: 16px; text-align: center; border: none; outline: none; margin: 0; padding: 0; }
.sgt_btn .sgt_bl { background-color: #ff7f04; float: left; }
.sgt_btn .sgt_br { background-color: #f79e04; float: right; }
.conab { line-height: 24px; color: #616161; }
.cintacttit { font-size: 45px; color: #757575; background: url(../images/contactbg.jpg) no-repeat top center; width: 100%; height: 53px; margin: 0 auto; font-weight: bold; font-family: Microsoft YaHei; padding-top: 47px; text-align: center; margin-bottom: 40px; }
.condiv { width: 390px; margin: 0 auto; margin-bottom: 35px; }
.cdiv { line-height: 30px; }
.ye { background: #f1f1f1; line-height: 32px; color: #555; margin-top: 20px; padding: 5px 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ye a { color: #999; }
.ye a:hover { color: #ff7f04; }
.pro_con_tlt { margin-bottom: 20px; border-bottom: 1px solid #dedede; }
.pro_con_tlt span { display: block; width: 14%; height: 50px; line-height: 50px; background: #ff7f04; color: #fff; font-size: 18px; font-weight: bold; text-align: center; }
.fvopvideo { width: 100%; height: 500px !important; max-width: 806px; margin: 0 auto; }


/*详情页内容超出设置*/
@media (min-width:1199px) {
#c_detail_wrap #new-div .zoom-caret { display: none !important; }
}
#c_detail_wrap img, #c_detail_wrap p, #c_detail_wrap span, #c_detail_wrap video, #c_detail_wrap embed { height: auto !important; max-width: 100% !important; max-height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; white-space: normal; word-break: break-all; word-break: normal; }
#c_detail_wrap #new-div { overflow-x: hidden; overflow-y: hidden; width: 100%; position: relative; }
#c_detail_wrap #new-div .zoom-caret { display: block; position: absolute; top: 10px; right: 5px; font-size: 50px; color: #a7a5a5; z-index: 2; padding: 0; margin: 0; opacity: .3; }
#c_detail_wrap #new-div table { transform-origin: left top; border-collapse: collapse; max-width: none!important; width: auto; }
#c_detail_wrap #new-div table td { padding: 3px;/*border:1px solid #ccc;*/ }
#c_detail_wrap #new-div.on { overflow: scroll; width: 100%; }
#c_detail_wrap #new-div.on .zoom-caret { display: none; }
/*设置滚动条样式*/#c_detail_wrap #new-div::-webkit-scrollbar {
height:2px;
}
/* 滚动槽 */#c_detail_wrap #new-div::-webkit-scrollbar-track {
background-color:#f0f0f0;
border-radius:0px;
}
/* 滚动条滑块 */#c_detail_wrap #new-div::-webkit-scrollbar-thumb {
background-color:#bfbfbf;
}
#c_detail_wrap #new-div::-webkit-scrollbar-thumb:window-inactive {
background-color:#3c3c3c;
}
@media (max-width:880px) {
#c_detail_wrap img, #c_detail_wrap p, #c_detail_wrap span, #c_detail_wrap div, #c_detail_wrap video, #c_detail_wrap embed { width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; white-space: normal; word-break: break-all; word-break: normal; }
}
/*联系我们页面*/
.tags_title { border-bottom: 1px solid #DDD; margin: 40px 0 30px; }
.tags_title span { width: 80px; padding: 0 15px; font-size: 16px; text-align: center; height: 45px; line-height: 45px; margin-bottom: -1px; background: #fff; color: #333; display: block; margin-left: 5px; border: 1px solid #DDD; border-bottom: 1px solid #ffffff; font-weight: bold; }
.contact .tags_title { }
.contact .tags_title span { float: left; width: auto; cursor: pointer; }
.contact .tags_title span.ron { background: #f1f1f1; border: 1px solid #f1f1f1; border-bottom: 1px solid #DDD; color: #666; font-weight: normal; }
.contact .content2 { display: none; line-height: 34px; font-size: 16px; }
.contact .content1 ul { }
.contact .content1 ul li { float: left; width: 30%; margin-right: 45px; }
.contact .content1 ul li:nth-child(3n) { margin-right: 0; }
.contact .content1 ul li a { display: block; }
.contact .content1 ul li a em { display: block; float: left; width: 60px; height: 60px; border: 1px solid #ddd; border-radius: 50%; margin-right: 15px; }
.contact .content1 ul li.lx1 em { background: url(../images/contact_tel.png) center center no-repeat; }
.contact .content1 ul li.lx2 em { background: url(../images/contact_email.png) center center no-repeat; }
.contact .content1 ul li.lx3 em { background: url(../images/contact_address.png) center center no-repeat; -webkit-animation: bounce-up 1.4s linear infinite; animation: bounce-up 1.4s linear infinite; }
.contact .content1 ul li.lx3 a { cursor: default; }
.contact .content1 ul li a .wz { float: left; width: 78%; }
.contact .content1 ul li a .wz p { font-size: 20px; padding-bottom: 10px; }
.contact .content1 ul li a .wz span { font-size: 20px; color: #555; }
.lx_dz { width:97%; overflow:hidden; margin:50px auto 0; padding:1%;border:1px solid #d9d9d9;}
.lx_dz .dz_map { width:100%; overflow:hidden;height:350px;margin:0 auto;}
/*分页*/
.page { text-align: center; padding-top: 20px; }
.page a { display: inline-block; padding: 0 10px; background: #ddd; height: 30px; line-height: 30px; text-align: center; margin-right: 5px; border-radius: 2px; }
.page a:hover { background: #ff7f04; color: #ffffff; text-decoration: none; }
.page a.pnnum1 { background: #ff7f04; color: #ffffff; }
.page input { display: inline-block; padding: 0 5px; background: #ff7f04; width: 40px !important; height: 30px !important; line-height: 30px; text-align: center; margin: 0 5px; color: #fff; cursor: pointer; border: none; outline: none; }
.page .p_input { display: inline-block; padding: 0 5px; background: #ddd; height: 30px; line-height: 30px; text-align: center; margin: 0 5px; color: #555; cursor: default; }
.ny_left { width: 290px; float: left; }
/* 产品LIST列表*/ 
#prolist_box { clear: both; }
#prolist_box li { clear: both; border-bottom: 1px dashed #ddd; padding-bottom: 20px; margin-bottom: 20px; overflow: hidden; }
.proli_img { width: 25%; height: 195px; border: 1px solid #ddd; float: left; }
.proli_img a { display: block; width: 100%; height: 100%; text-align: center; }
.proli_img a img { max-width: 90% !important; max-height: 90% !important; vertical-align: middle; }
.proli_img a .iblock { display: inline-block; height: 100%; width: 0; vertical-align: middle }
.proli_text { float: right; font-size: 14px; width: 72%; margin-top: 0 }
.proli_text b { font-size: 18px; line-height: 40px; font-weight: normal; margin-bottom: 15px; height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.proli_text b a { color: #333333; float: left; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px;line-height: 35px;}
.proli_text b a:hover { color: #ff7f04; text-decoration: none; }

.proli_text p { color: #777; line-height: 40px; font-size: 14px; overflow: hidden; height: 40px; }
.proli_text .others p { display: inline-block; width: 27.5%; vertical-align: top; margin-right: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #f9f9f9; text-align:center;padding: 0 2%; }
.proli_text p.desc { height: 80px; margin-bottom: 20px; line-height: 27px; }
.proli_text p span { font-size: 14px; margin-right: 2%; line-height: 30px; color: #ff7f04; }
.proli_text .pro_mm { display: block; width: 120px; height: 35px; line-height: 35px; color: #666; text-align: center; border: 1px solid #dddddd; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; float: right; font-size: 14px; }
.proli_text .pro_mm:hover { color: #fff; background: #ff7f04; text-decoration: none; border: 1px solid #ff7f04; }
.moreclass { height: 30px; line-height: 30px; display: block; color: #333; text-align: center; font-weight: bold; BACKGROUND: #ccc; margin: 7px 5px; }
.moreclass:hover { color: #fff; }
.proli_text .others p:last-child { margin-right: 0; }
.proli_img:hover { border: 1px solid #ff7f04; }
/**产品详情页产品图片切换**/
.prodetail_img { width: 490px; height: 380px; margin: 0; padding: 0; box-sizing: border-box; position: absolute; left: 0; top: 0; }
#preview { width: 490px; margin: 0; text-align: center; position: relative; }
.list-h li { float: left; }
#spec-n5 { width: 490px; height: 70px; padding-top: 10px; overflow: hidden; }
#spec-left { width: 16px; height: 64px; float: left; cursor: pointer; margin-top: 3px; }
#spec-right { width: 16px; height: 64px; float: left; cursor: pointer; margin-top: 3px; }
#spec-list { width: 440px; float: left; overflow: hidden; margin-left: 2px; display: inline; }
#spec-list ul { }
#spec-list ul li { float: left; display: inline; padding: 0 10px 0 0; width: 90px; height: 66px; margin: 0; }
#spec-list ul li:last-child { padding: 0; }
#spec-list ul li p { width: 88px; height: 64px; overflow: hidden; margin: 0; padding: 0; border: 1px solid #eaeaea; position: relative; }
#spec-list ul li:hover p { border: 1px solid #ff7f04; }
#spec-list ul li img { display: block; max-width: 94%; max-height: 94%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
/*jqzoom*/
.jqzoom { position: relative; width: 490px; height: 285px; padding: 0; border: 1px solid #eaeaea; box-sizing: border-box; }
.jqzoom img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.zoomdiv { z-index: 100; position: absolute; top: 1px; left: 0px; background: url(i/loading.gif) #fff no-repeat center center; border: 1px solid #eaeaea; display: none; text-align: center; overflow: hidden; left: 510px!important; top: 0!important; }
.bigimg { }
.jqZoomPup { width: 200px!important; height: 200px!important; z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; background: url(../images/mask.png) 0 0 repeat; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); cursor: move; }
#spec-list { position: relative; width: 490px; margin: 0; }
#spec-list div { width: 490px!important; height: 70px!important; margin: 0; }
#ceshi { display: block; margin: auto!important; left: 0; top: 0; bottom: 0; right: 0; }
.prodetail_img a.videoIco { left: 20px!important; bottom: 20px!important; z-index: 99!important; }
.Warning { width: 100%!important; height: 100%!important; }
.lyadd { width: 100%; height: auto; margin: 0 auto; padding: 0 0 0 530px; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }
.link { width: 1200px; margin: 20px auto; }
/**在线留言样式修改**/
.ly_msg h3 { display: none!important; }
.ly_msg ul li { margin: 0 auto 20px!important; color: #999; font-size: 14px; line-height: 44px; }
.ly_msg ul li h4 { width: 12%!important; height: 44px!important; line-height: 44px!important; }
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt2 { height: 44px!important; background: url(/images/tb_img.png) right center no-repeat!important; }
.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width: 160px!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input { height: 44px!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_tara { width: 88%!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea { font-size: 14px!important; background-color: #f8f8f8!important; border: none!important;font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important; }
.ly_msg ul li .msg_ipt1 #selPvc { height: 44px!important; line-height: 44px!important; color: #666!important; font-size: 14px!important; background-color: #f8f8f8!important; border: none!important; padding: 0 15px!important; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.ly_msg ul li a.yzm_img { width: 120px!important; height: 44px!important; background: url(/images/tb_img.png) right center no-repeat!important; }
.ly_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important; }
.ly_msg ul li .msg_btn { width: 88%!important; }
.msg_btn input { width: 160px!important; height: 44px!important; line-height: 44px!important; color: #fff!important; font-size: 15px!important; text-align: center!important; border: none!important; background-color: #ff7f04!important; cursor: pointer!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;}
.msg_btn input:last-child { background-color: #f79e04!important; }
.msg_btn input:last-child:hover { background-color: #f8a62b!important; }


.xq_himg{ width:500px; margin:20px auto;}
.xq_himg img{ max-width:500px;}
.ny_about span{ font-size:14px !important;}

/*内页关于我们优势*/
.syys { width: 1200px; margin: 50px auto; }
.sy_tlt { font-size: 18px; height: 30px; line-height: 30px; text-align: center; margin-bottom: 35px; }
.sy_tlt b { font-size: 30px; font-weight: bold; color: #ff7f04; text-align: center; margin-bottom: 30px; height: 35px; line-height: 35px; }
.ys_con ul li { width: 33%; float: left; text-align: center; }
.ys_con ul li .ys_wz { width: 80%; margin: 0 auto; }
.ys_con ul li .ys_wz b { font-size: 16px; display: block; margin: 10px 0; color: #b95c02; }
.ys_con ul li .ys_wz p { font-size: 14px; line-height: 25px; }

/*内页荣誉资质*/
#honor_ul #ind_pro_img { text-align: center; width: 275px; float: left; margin: 0px 32px 20px 0; }
#honor_ul #ind_pro_img:nth-child(4n) { margin-right: 0; }
#honor_ul .honorimg_bk { width: 273px; height: 248px; border: 1px solid #dfdfdf; position: relative; display: table-cell; text-align: center; vertical-align: middle; background-color: #fff; }
#honor_ul p { line-height: 28px; height: 28px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: normal; text-align: center; width: 268px; margin: 10px auto 0; }
#honor_ul p a { color: #333; font-size: 15px; }
#honor_ul p a:hover { color: #ff7f04; }
#honor_ul .proimg_bk:hover { border: 1px solid #ff7f04; }
#honor_ul #ind_pro_img .proimg { text-align: center; position: static; +position:absolute;
top: 50%; }
#honor_ul #ind_pro_img img { vertical-align: middle; position: static; +position:relative;
top: -50%; left: -50%; max-width: 230px; max-height: 230px; }

/*底部样式*/
#z_Footer .pz_down {width: 100%;background-color: #ff7f04;}
#z_Footer .pz_down .footT { float: left; width: 100%; padding: 40px 0; }
#z_Footer .pz_down .footTit { float: left; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 24px; margin-bottom: 30px; }
#z_Footer .pz_down .footAddr { float: left; width: 400px; overflow: hidden; margin: 0; padding: 0; }
#z_Footer .pz_down .footAddr .dAddr { float: left; width: 100%; color: #fff; color: rgba(255,255,255,0.8); font-size: 14px; line-height: 24px; margin-bottom: 20px; position: relative; padding-left: 30px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;word-break:break-all;}
#z_Footer .pz_down .footAddr .ico { float: left; width: 20px; position: absolute; left: 0; top: 2px; opacity: 0.8; filter: alpha(opacity=30); }
#z_Footer .pz_down .footNav { float: left; width: 318px; padding: 0 0 0 100px; min-height: 185px; border-left: 1px solid #fff; border-left: 1px solid rgba(255,255,255,0.1); border-right: 1px solid #fff; border-right: 1px solid rgba(255,255,255,0.2); margin-left: 20px; }
#z_Footer .pz_down .footNav .dNav { float: left; width: 100%; margin-top: 0; }
#z_Footer .pz_down .footNav .dNav li { float: left; width: 40%; margin-right: 20px; margin-bottom: 20px; }
#z_Footer .pz_down .footNav .dNav li a { float: left; width: 100%; height: 24px; overflow: hidden; line-height: 24px; color: #fff; color: rgba(255,255,255,0.8); font-size: 14px; text-overflow: ellipsis; white-space: nowrap; }
#z_Footer .pz_down .footNav .dNav li a:hover { font-weight:bold;color:#fff;}
#z_Footer .pz_down .footUs { float: right; width: 285px;}
#z_Footer .pz_down .footUs .ewm1 { float: left; width: 100%; color: #fff; color: rgba(255,255,255,0.8); font-size: 14px; line-height: 24px; margin: 20px 0 15px 0; display: none; }
#z_Footer .pz_down .footUs .ewm2 { float: left; width: 100%; }
#z_Footer .pz_down .footUs .ewm2 .img { width: 108px; height: 108px; line-height: 0; border: 1px solid #ededed; margin: 0 auto 10px; }
#z_Footer .pz_down .footUs .ewm2 .info { width: 100%; overflow: hidden; color: #fff; color: rgba(255,255,255,0.8); font-size: 14px; text-align: center; line-height: 24px; margin: 0 auto; padding: 0; }
#z_Footer .pz_down .footD { width: 1200px; overflow: hidden; margin: 0 auto; padding: 20px 0; text-align: center; }
#z_Footer .pz_down .Copyright {height: 20px;line-height: 20px;color: #fff;color: rgba(255,255,255,0.8);font-size: 14px;}
#z_Footer .pz_down .Copyright a {color: #fff;color: rgba(255,255,255,0.9);}
#z_Footer .pz_down .Copyright a:hover { color: #fff; }
#z_Footer .pz_down .footMap { float: right; color: #fff; color: rgba(255,255,255,0.5); font-size: 14px; line-height: 22px; }
#z_Footer .pz_down .footMap a { color: #fff; color: rgba(255,255,255,0.5); }
#z_Footer .pz_down .footMap a:hover { color: #c2020a; }
#z_Footer .pz_down .foot_cp {clear: both;width: 100%;border-top: 1px solid #b95c02;background: #b95c02;}

/*人才招聘*/
.down_list2{}
.down_list2 li{background: #f5f5f5;height: 60px;line-height: 60px;margin-bottom: 20px;width:45%;margin-right:2%;float:left;}
.down_list2 li:nth-child(2n+2){margin-right:0;}
.down_list2 li .tlt{display:block;float:left;padding-left: 56px;font-size: 16px;color:#555;background: url(../images/sj8.gif) no-repeat 30px center;width:65%;height:60px;line-height:60px;transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.down_list2 li .time{float:right;width:16%;text-align:right;font-size:15px;color:#666;height:60px;line-height:60px;transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;padding-right:3%;}
.down_list2 li .time .btn{width:53px;height:26px;display:inline-block;margin: 16px 0 0 26px;vertical-align: top;}
.down_list2 li .time .btn img{transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;}
.down_list2 li:hover .tlt{color:#fff;padding-left:64px;background: url(../images/sj82.gif) no-repeat 40px center;}
.down_list2 li:hover .time{color:#fff;}
/*.down_list2 li:hover .time .btn img{filter: Alpha(Opacity=70);opacity: 0.7;}*/
.job_detail .tlt{border-bottom: 1px solid #f1f1f1;height: 42px;line-height:42px;font-weight:700;font-size:22px;color:#333;padding-bottom:10px;}
.job_detail .info{padding: 20px 0 10px 0;box-sizing: border-box;border-bottom: 1px solid #f1f1f1;}
.job_detail .info p{font-size: 15px;color: #666666;}
.job_detail .info p span{color: #ff7f04;font-weight:bold;font-size: 18px;}
.job_detail .conn{padding: 20px 0 10px 0;box-sizing: border-box;border-bottom: 1px solid #f1f1f1;}
.job_detail .conn .hd{font-size: 15px;color: #666666;height:50px;line-height:50px;}
.job_detail .conn .hd span{color: #555;}
.job_detail .conn .bd{color: #555;line-height: 30px;font-size: 15px;padding-left:80px;}
.job_detail .btm{font-size: 16px;color: #666666;height:50px;line-height:50px;}
.job_detail .btm a{color:#f34b24;font-size: 15px;}
.job_detail .btm a:hover{text-decoration:underline;}

/*漂浮*/
.line_right {width: 65px;position: absolute;right: 0;top: 35%;z-index: 1100; position:fixed;}
.line_right li {cursor: pointer; font-size: 12px;color: #999999;text-align: center;}
.line_right li:nth-child(1), .line_right li:hover:nth-child(1) { background-position: center 15px;}
.line_right li .tt { position: absolute;bottom: 4px;width: 100%;}
.line_right li .onlineqq {position: absolute;top: 0;right: 65px;min-width: 120px;background-color: #f79e04;color: #fff; display: none;  text-align: left;padding-left: 30px;}
.line_right li:nth-child(2), .line_right li:hover:nth-child(2) {background-position: center -48px;}
.line_right li { border: 1px solid #BFC0C0;border-bottom: none;width: 63px;height: 64px;cursor: pointer;position: relative;background: #FFFFff url(../images/right_ico.png) no-repeat;background-position-x: 0%;background-position-y: 0%; font-size: 12px; color: #999999;text-align: center;}
.line_right li .text1 {position: absolute; display: none; background-color: #f79e04; top: 0; right: 65px; color: #FFFFff; height: 45px;  padding: 10px 30px;white-space: nowrap;}
.line_right li .text1 p{font-size: 18px;line-height: 45px;}
.line_right li:nth-child(3), .line_right li:hover:nth-child(3) { background-position: center -118px;}
.line_right li .text { position: absolute; display: none; background-color: #f79e04;padding: 10px; height: 180px; color: #FFFFff; right: 65px; top: 50%; margin-top: -103px;
}
.line_right li .text img { padding: 10px; background-color: #FFF;}
.line_right li .text .name {margin-top: 10px; font-size:12px;}
.line_right #return_top {width: 65px; height: 65px;border: none; background: #f79e04 url(../images/return_top.png) no-repeat center;}
.line_right li:hover{border:0;background: #f79e04 url(../images/right_icohover.png) no-repeat; color:#fff; width:65px; height:65px;}
.line_right li:hover .text,.line_right li:hover .text1,.line_right li:hover .onlineqq{ display:block; background:#f79e04;}

/*内页banner*/
.ny_banner {width: 100%;height: 300px;overflow: hidden; margin: 0 auto;padding: 0; position: relative;}
.ny_banner img {display: block; width: 1920px;max-width: 1920px;height: 300px;position: absolute;top: 0;left: 50%; margin-left: -960px;border: 0;}

